<script setup lang="ts">
definePage({
  name: 'rules',
  meta: {
    level: 2,
    title: '📢 竞赛规则',
    i18n: 'home.rules',
  },
})

const textItems = [
  {
    id:1,
    text: '（一）比赛采用国际篮联最新颁布的《篮球竞赛规则》。',
    keywords:['《篮球竞赛规则》']
  },
  {
    id:2,
    text: '（二）比赛使用组委会提供的7号比赛专用篮球。',
    keywords:['7号']
  },
  {
    id:3,
    text: '（三）比赛分两个阶段进行：第一阶段由组委会根据报名人数及球员技术层次按照每队不少于8名运动员分配队伍进行小组循环赛（AB两组），每小组前2名晋级进入第二阶段；第二阶段由晋级的4支队伍进行交叉淘汰赛（A1vsB2, A2vsB1），决出前三名。注：严禁各队伍私自更换队员，如各队伍队长对组委会分配之队员有交易需求的，可在8月5日前与交易对象方队长达成一致后报组委会批准，为保证公平及比赛观赏性，组委会对不合规交易有一票否决权。',
    keywords:['注：']
  },
  {
    id:4,
    text: '（四）每节比赛采用12分钟包干制：①，比赛最后3分钟净时计算②。第一第二，和第三第四节间休息1分钟，中场（第二第三节间）休息5分钟。第一、第二、第三节每队二个暂停，第四节每队三个暂停，暂停时间50秒。同一名队员累计犯规达5次将被罚下，某队单节累计犯规达5次，该队处于全队犯规罚篮状态。①释：前三节不停表（其它意外情况除外）；②释：第四节最后3分钟停表（罚球、暂停或其它意外情况停表）。',
    keywords:['①','②','①释：前三节不停表（其它意外情况除外）；','②释：第四节最后3分钟停表（罚球、暂停或其它意外情况停表）。']
  },
  {
    id:5,
    text: '（五）弃权或按比赛时间迟到10分钟，则判罚该队本场比赛0:20告负，两次弃权则取消本队所有成绩。',
    keywords:['0:20']
  },
  {
    id:6,
    text: '（六）积分赛排名按胜场排定名次，如两队及以上胜场相同则先看胜负关系，如三队及以上胜场相同则看得失分率大者排前。',
    keywords:[]
  },
  {
    id:7,
    text: '（七）各参赛队伍比赛服装必须统一且号码清晰。',
    keywords:[]
  },
  {
    id:8,
    text: '（八）人员组织及安排：1. 各队长有责任组织己方队员积极参与每场比赛，确保每场比赛到场人员不少于8人；2. 为契合全民运动的宗旨，原则上第一节第二节五上五下，如有队伍第二节不足五人的（补位人数不得超过2人），由对手方队长从候补队员或第一节出战五人中挑选补齐至五人，第三节第四节的人员安排不做要求，双方队长可根据战况合理安排。',
    keywords:['1.','2.']
  },
  {
    id:9,
    text: '（九）三分赛及罚篮赛竞赛办法：三分和罚篮赛为附加娱乐赛事，三分赛采取每轮5个点位10球积分赛制，前8名进入决赛淘汰赛。罚篮每轮10球积分赛制，前8名进入决赛淘汰赛。三分及罚篮进入决赛后晋级者依次投篮，进球者进入下一轮直至决出冠军。',
    keywords:[]
  },
  {
    id:10,
    text: '（十）裁判员：裁判长和裁判员由组委会统一指派，执裁时统一着装。',
    keywords:[]
  },
  {
    id:11,
    text: '（十一）竞赛纪律：竞赛纪律及申诉，比赛主旨友谊第一，比赛第二。严禁打架斗殴，尊重裁判，服从判罚。对于判罚有异议可向组委提出申诉。',
    keywords:['友谊第一']
  },
  {
    id:12,
    text: '注：以上所有条款解释权归家园杯筹备委员会所有',
    keywords:['注：以上所有条款解释权归家园杯筹备委员会所有']
  }
]

</script>

<template>
  <Container>
    <div class="data-content-title">
      📢 竞赛规则
    </div>
    <template v-for="item in textItems" :key="item.id">
        <VanHighlight :source-string="item.text" :keywords="item.keywords" highlight-class="custom-class" />
    </template>
    
  </Container>
</template>

<style lang="less" scoped>
.custom-class{
    color: red;
    font-weight: 600;
  }
.data-content-title {
  font-size: 18px;
  font-weight: 600;
  margin: 20px 0 10px;
}
.van-highlight{
  padding-bottom: 10px;
  &:last-child{
    padding-bottom: 30px;
  }
}


</style>
